#include<queue>
#include<iostream>
#define ll long long
using namespace std;
priority_queue<ll>q1;
ll qy[200000];
int main(){
    ll n,m,q,u,v,t;
    cin>>n>>m>>q>>u>>v>>t;
    for(int i=1;i<=n;i++){
        ll x;
        cin>>x;
        q1.push(x);
    }
    for(int i=1;i<=m;i++){
        ll f=q1.top();
        q1.pop();
        if(i%t==0){
            cout<<f+(i-1)*q<<" ";
        }
        int now=f+((i-1)*q);
        q1.push((ll)((now)-now*u/v-i*q));
        // cout<<f-f*u/v<<" ";
        q1.push((ll)(now*u/v-i*q));
        // cout<<f*u/v<<endl;
    }
    cout<<endl;
    for(int i=1;i<=(n+m)/t*t;i++){
        ll f=q1.top();
        q1.pop();
        if(i%t==0){
            cout<<f+m*q<<" ";
        }
    }
    return 0;
}